Categories and types for axiomatic domain theory

نویسنده

  • Adam Eppendahl
چکیده

Domain Theory provides a denotational semantics for programming languages and calculi containing fixed point combinators and other so-called paradoxical combinators. This dissertation presents results in the category theory and type theory of Axiomatic Domain Theory. Prompted by the adjunctions of Domain Theory, we extend Benton’s linear/nonlinear dualsequent calculus to include recursive linear types and define a class of models by adding Freyd’s notion of algebraic compactness to the monoidal adjunctions that model Benton’s calculus. We observe that algebraic compactness is better behaved in the context of categories with structural actions than in the usual context of enriched categories. We establish a theory of structural algebraic compactness that allows us to describe our models without reference to enrichment. We develop a 2-categorical perspective on structural actions, including a presentation of monoidal categories that leads directly to Kelly’s reduced coherence conditions. We observe that Benton’s adjoint type constructors can be treated individually, semantically as well as syntactically, using free representations of distributors. We type various of fixed point combinators using recursive types and function types, which we consider the core types of such calculi, together with the adjoint types. We use the idioms of these typings, which include oblique function spaces, to give a translation of the core of Levy’s Call-By-Push-Value. The translation induces call-by-value and call-by-name translations of the core of Plotkin’s Fixed Point Calculus. Following Freyd, we construct a canonical fixed point operation from the algebras provided by the algebraic compactness of our models. Our analysis of Freyd’s construction exposes a remarkable property of morphisms from coalgebras to algebras: morphisms from Gp to s correspond one-for-one to morphisms from p to Hs, where p is a coalgebra for HG and s an algebra for GH. We give an application of this property to the transposition of recursive coalgebras in Taylor’s categorical theory of recursion where G is not left adjoint to H. We develop a theory of parametric transformations corresponding to the uniformity property characterizing canonical fixed points and use this to derive abstract conditions on categories of domains which ensure that the interpretation of fixed point combinators coincides with the canonical fixed point operation. Submitted for the degree of Doctor of Philosophy University of London 2003

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Axiomatisation of Computationally Adequate Domain Theoretic Models of FPC

Categorical models of the metalanguage FPC (a type theory with sums, products, exponentials and recursive types) are defined. Then, domain-theoretic models of FPC are axiomatised and a wide subclass of them —the non-trivial and absolute ones— are proved to be both computationally sound and adequate. Examples include: the category of cpos and partial continuous functions and functor categories o...

متن کامل

Axiomatic Domain Theory

The denotational semantics approach to the semantics of programming languages interprets the language constructions by assigning elements of mathematical structures to them. The structures form so-called categories of domains and the study of their closure properties is the subject of domain theory Sco70, Sco82, Plo83, GS90, AJ94]. Typically, categories of domains consist of suitably complete p...

متن کامل

Axiomatic domain theory in categories of partial maps

Some people may be laughing when looking at you reading in your spare time. Some may be admired of you. And some may want be like you who have reading hobby. What about your own feel? Have you felt right? Reading is a need and a hobby at once. This condition is the on that will make you feel that you must read. If you know are looking for the book enPDFd axiomatic domain theory in categories of...

متن کامل

An Axiomatization of Computationally Adequate Domain Theoretic Models of FPC

Synopsis Categorical models of the metalanguage FPC (a type theory with sums, products, exponentials and recursive types) are deened. Then, domain-theoretic models of FPC are axiomatised and a wide subclass of them |the non-trivial and absolute ones| are proved to be both computationally sound and adequate. Examples include: the category of cpos and partial continuous functions and functor cate...

متن کامل

An Enrichment Theorem for an Axiomatisation of Categories of Domains and Continuous Functions

Domain-theoretic categories are axiomatised by means of categorical non-order-theoretic requirements on a cartesian closed category equipped with a commutative monad. An enrichment theorem showing that every axiomatic domain-theoretic category can be endowed with an intensional notion of approximation, the path relation, with respect to which the category Cpo-enriches is proved. Our analysis su...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003